//
//  Channel.m
//
// RE:: comments
// Channel class implementation
//
// About as vanilla a class implementation as you can get
//

// bring in the interface for the class
// Note: unlike "include", an "import" automatically avoids duplicate "include"s of the same header
#import "Channel.h"

@implementation Channel

// 3. Ask the system to kindly autogenerate the default mutator / accessor method pairs for our Property's
//    Here, we get:
//        setTitle and title, setLink and link, setDescription and description
@synthesize title, link, description;

// tell the Xcode editor where to find the methods in this category:
#pragma mark -
#pragma mark === Initialization and shutdown ===
#pragma mark -

// init:
// [compare to: constructor]
// let the "parent" / inherited part of us initialize itself, if it wants to
-(id)init {
	
	if (self = [super init]) {

	}
	// return *The Addess Of* ourself --- "OBJECT" == "POINTER VALUE" in Obj-C!
	return self;
}

// dealloc:
// [compare to: destructor]
// let go of any dynamically alloc'ed storage that we asked for
- (void)dealloc {
    
	[title release];
	[link release];
	[description release];
	[super dealloc];
}

@end
